package com.telit.uav.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.telit.uav.dto.UavMediaSourceDTO;
import com.telit.uav.entity.FileUploadLog;


/**
 * @author zhouyu
 * @description 文件上传接口
 */
public interface UavMediaSourceService {

    /**
     * 文件上传接口
     *
     * @param fileUploadLog
     */
    void uploadFile(FileUploadLog fileUploadLog);

    /**
     * 分页条件查询无人机多媒体资源
     *
     * @param current
     * @param size
     * @param uavMediaSourceDTO
     *
     * @return
     */
    IPage<UavMediaSourceDTO> listByPage(Integer current, Integer size, UavMediaSourceDTO uavMediaSourceDTO);

}
